#include "Beep.h"

void Beep_Init(void)
{
	//1.开启时钟
	RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOE, ENABLE);
	//2.GPIO初始化
	GPIO_InitTypeDef GPIO_InitStruct={0};
	/*GPIO init structure parameters values */
	GPIO_InitStruct.GPIO_Pin  = GPIO_Pin_8;
	GPIO_InitStruct.GPIO_Mode = GPIO_Mode_OUT;
	GPIO_InitStruct.GPIO_Speed = GPIO_Speed_2MHz;
	GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
	GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
	GPIO_Init(GPIOF,&GPIO_InitStruct);
}
void Beep_Ctl(u8 flag)
{
	if(flag)
	{
		GPIO_SetBits(GPIOF,GPIO_Pin_8);
	}
	else
	{
		GPIO_ResetBits(GPIOF,GPIO_Pin_8);
	}
}
